<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>隐式转换</title>
</head>

<body>
  <script>
    // 在prompt前加一个+ 号,转为数字型
    // 除了 + 号外,其余运算符都会隐式转换为number类型,再进行运算
    // 如果转换不了,就是NaN
    // 加号是字符串拼接
    let num = +prompt('请输入一个数字')
    document.write(typeof (num))  //string
    console.log('1' - 1);  //0
    console.log('1' * 1);  //1
    console.log('1' % 1);  //0
    console.log('1' / 1);  //1

    console.log(+'123');  //123
    console.log(+'pink'); // NaN
  </script>
</body>

</html>